package com.example.user.vo;

import lombok.Data;
import java.math.BigDecimal;

/**
 * 语音偏好设置VO
 * @author crp
 * @since 2025-09-28
 */
@Data
public class VoicePreferencesVO {

    /**
     * 偏好角色类型
     */
    private String preferredCharacterType;

    /**
     * 语音速度
     */
    private BigDecimal voiceSpeed;

    /**
     * 语音音调
     */
    private BigDecimal voicePitch;

    /**
     * 语音音色：female/male/child/sunny
     */
    private String voiceTone;

    /**
     * 语音语言：auto/Chinese/English/Mixed
     */
    private String voiceLanguage;

    /**
     * 是否开启自动情绪检测
     */
    private Boolean autoEmotionDetection;

    /**
     * 隐私级别：1-标准，2-高，3-最高
     */
    private Integer privacyLevel;

    /**
     * 是否开启通知
     */
    private Boolean notificationEnabled;

    /**
     * 语音通知开关
     */
    private Boolean voiceNotificationEnabled;
}

